export default {
  // 详情财务信息
  financeFormList: [
    { label: '供应商纳税人类型', titleContent: 'taxpayerName', title: true },
    { label: '账户名称', titleContent: 'bankPersonName', title: true },
    { label: '开户行名称', titleContent: 'bankName', title: true },
    { label: '开户行账号', titleContent: 'bankId', title: true }
  ],
  // 合同状态
  protocolState: [
    { label: '全部', value: '' },
    { label: '编辑中', value: '2' },
    { label: '审批中', value: '3' },
    { label: '已撤回', value: '4' },
    { label: '审批通过', value: '5' },
    { label: '审批退回', value: '6' },
    { label: '生效中', value: '8' },
    { label: '已生效', value: '9' },
    { label: '变更中', value: '10' },
    { label: '调整中', value: '12' },
    { label: '终止', value: '13' }
  ],
  // 锁定表格
  fixedTableThead: [
    {
      label: '序号',
      prop: 'id',
      width: '38',
      checked: true,
      fixed: true,
      type: 'index'
    },
    {
      label: '合同编号',
      prop: 'contractCode',
      width: '150',
      checked: true,
      fixed: true,
      align: 'left'
    }
  ],
  // 非锁定表格
  unfixedTableThead: [
    {
      label: '合同名称',
      prop: 'contractName',
      width: '300',
      checked: true,
      align: 'left'
    },
    {
      label: '供应商1',
      prop: 'partyBName',
      width: '200',
      checked: true,
      align: 'left'
    },
    {
      label: '供应商2',
      prop: 'partyBNameBak',
      width: '200',
      checked: true,
      align: 'left'
    },
    {
      label: '合同签订单位(甲方)',
      prop: 'partyAName',
      width: '200',
      checked: true,
      align: 'left'
    },
    {
      label: '填报单位',
      prop: 'reportInOrgName',
      width: '200',
      checked: true,
      align: 'left'
    },
    {
      label: '合同金额(含税)',
      prop: 'initTotalContractPriceIncludeTax',
      width: '140',
      checked: true,
      align: 'right'
    },
    {
      label: '设备数量',
      prop: 'equipmentNumber',
      width: '90',
      checked: true,
      align: 'left'
    },
    {
      label: '分类名称',
      prop: 'thirdCategoriesOfName',
      width: '100',
      checked: true,
      align: 'left'
    },
    {
      label: '编制日期',
      prop: 'compileDate',
      width: '100',
      checked: true,
      align: 'left'
    },
    {
      label: '编制人',
      prop: 'compileUser',
      width: '60',
      checked: true,
      align: 'left'
    },
    {
      label: '合同状态',
      prop: 'protocolStateStr',
      width: '70',
      checked: true,
      align: 'left'
    }
  ],
  // 详情基础信息
  baseFormList: [
    { label: '填报单位', titleContent: 'reportInOrgName', title: true },
    { label: '合同签订单位(甲方)', titleContent: 'partyAName', title: true },
    { label: '项目名称', titleContent: 'projectName', title: true },
    { label: '争议解决方案', titleContent: 'disputeResolution', title: true },
    { label: '供应商1', titleContent: 'partyBName', title: true },
    { label: '供应商2', titleContent: 'partyBNameBak', title: true },
    { label: '合同编号', titleContent: 'contractCode', title: true },
    { label: '合同名称', titleContent: 'contractName', title: true },
    { label: '协议编号', titleContent: 'protocalCode', title: true },
    { label: '是否海外采购', titleContent: 'isOverseas' },
    { label: '币种', titleContent: 'currencyName' },
    { label: '兑人民币汇率', titleContent: 'chExchangeRate' },
    { label: '兑美元汇率', titleContent: 'dollarRate' },
    // { label: "设备数量", titleContent: "equipmentNumber" },
    {
      label: '合同金额(含税)',
      titleContent: 'initTotalContractPriceIncludeTax'
    },
    {
      label: '合同金额(不含税)',
      titleContent: 'initTotalConractPriceExcludeTax'
    },
    { label: '是否浮动合同价格', titleContent: 'isFloatContractPrice' },
    { label: '发票类型', titleContent: 'invoiceType' },
    { label: '合同使用情况', titleContent: 'useofContract' },
    { label: '编制人', titleContent: 'compileUser' },
    { label: '多税率', titleContent: 'multiRateCode' },
    { label: '税率', titleContent: 'taxRatePercent' },
    { label: '对方联系人', titleContent: 'contractPerson' },
    { label: '物资来源', titleContent: 'materialSource' },
    { label: '对方联系手机号', titleContent: 'contractPersonTel' },
    { label: '编制日期', titleContent: 'compileDateStr' },

    {
      label: '浮动价说明',
      titleContent: 'floatDesc',
      span: 18,
      title: true
    },
    {
      label: '合同主要条款',
      titleContent: 'mainTermsOfContract',
      span: 18,
      title: true
    },
    { label: '备注', titleContent: 'remark', span: 18, title: true }
  ],
  // 财务信息
  financialList: [
    {
      label: '供应商纳税人类型',
      titleContent: 'taxpayerName',
      title: true
    },
    {
      label: '账户名称',
      titleContent: 'bankPersonName',
      title: true
    },
    {
      label: '开户行名称',
      titleContent: 'bankName',
      title: true
    },
    {
      label: '开户行账号',
      titleContent: 'bankId',
      title: true
    }
  ],
  // 面包屑导航
  breadcrumbArr: [
    {
      path: '/contractManagement/contractDraft/item-list',
      text: '合同管理'
    },
    {
      path: '/contractManagement/materialRentContractDraft/item-list',
      text: '运输合同管理'
    },
    {
      path: '/contractManagement/materialRentContractAgreement/item-list',
      text: '合同补充协议'
    }
  ],
  // 通用
  whetherList: [
    {
      dicKey: 0,
      dicValue: '是'
    },
    {
      dicKey: 1,
      dicValue: '否'
    }
  ],
  isOverseasList: [
    {
      value: -1,
      label: '是'
    },
    {
      value: 0,
      label: '出口采购',
      isLeaf: true
    },
    {
      value: 1,
      label: '属地采购',
      isLeaf: true
    },
    {
      value: 2,
      label: '第三国采购',
      isLeaf: true
    },
    {
      value: 3,
      label: '否'
    }
  ],
  // 采购清单表头编辑
  purchaseTableThead: [
    { prop: 'materialsCode', label: '周材物资编码', width: 110, fixed: true },
    { prop: 'materialsName', label: '周材物资名称', width: 300, fixed: true },
    { prop: 'matDescribe', label: '物资说明', width: 130 },
    { prop: 'systematicName', label: '分类名称', width: 130 },
    { prop: 'chargeNum', label: '计价数量', width: 130 },
    { prop: 'currentNum', label: '数量', width: 130 },
    { prop: 'currentUnitPriceExcludeTax', label: '不含税单价', width: 130 },
    { prop: 'currentChangeAmtExcludeTax', label: '不含税金额', width: 130 },
    { prop: 'currentUnitPriceIncludeTax', label: '含税单价', width: 130 },
    { prop: 'currentChangeAmtIncludeTax', label: '含税金额', width: 130 },

    // {
    //   prop: 'currentMeasuringUnit',
    //   label: '单位',
    //   showTooltipStatus: 'isConversion',
    //   width: 100
    // },
    // {
    //   prop: 'chargeUnit ',
    //   label: '计价单位',
    //   showTooltipStatus: 'isConversion1',
    //   width: 100
    // },

    { prop: 'taxRatePercent', label: '税额', width: 130 },
    // { prop: "currentUnitPriceExcludeTax", label: "不含税单价", width: 130 },
    // { prop: "currentChangeAmtExcludeTax", label: "不含税金额", width: 130 },

    { prop: 'currentUnitPriceIncludeTax', label: '进场时间', width: 130 },
    { prop: 'currentChangeAmtIncludeTax', label: '退场时间', width: 130 },
    { prop: 'address', label: '交货地点', width: 200 },
    { prop: 'manufacturer', label: '生产厂家/品牌', width: 130 },
    { prop: 'purchasePlanCode', label: '采购计划编号', width: 130 },
    { prop: 'purchasePlanName', label: '采购计划名称', width: 130 },
    { prop: 'planCode', label: '方案编号', width: 130 },
    { prop: 'planName', label: '方案名称', width: 130 },
    { prop: 'protocalCode', label: '协议编号', width: 130 },
    { prop: 'protocalName', label: '协议名称', width: 130 }
  ],
  // 采购清单表头新增
  purchaseTableThead1: [
    { prop: 'materialsCode', label: '周材物资编码', width: 110, fixed: true },
    { prop: 'materialsName', label: '周材物资名称', width: 300, fixed: true },
    { prop: 'matDescribe', label: '规格型号', width: 130 },
    {
      prop: 'currentMeasuringUnit',
      label: '单位',
      showTooltipStatus: 'isConversion',
      width: 100
    },
    {
      prop: 'chargeUnit ',
      label: '计价单位',
      showTooltipStatus: 'isConversion1',
      width: 100
    },
    { prop: 'chargeNum', label: '计价数量', width: 130 },
    { prop: 'currentNum', label: '数量', width: 130 },
    { prop: 'taxRatePercent', label: '税率', width: 130 },
    // { prop: "currentUnitPriceExcludeTax", label: "不含税单价", width: 130 },
    // { prop: "currentChangeAmtExcludeTax", label: "不含税金额", width: 130 },
    { prop: 'currentUnitPriceIncludeTax', label: '含税单价', width: 130 },
    { prop: 'currentChangeAmtIncludeTax', label: '含税金额', width: 130 },
    { prop: 'currentUnitPriceIncludeTax', label: '进场时间', width: 130 },
    { prop: 'currentChangeAmtIncludeTax', label: '退场时间', width: 130 },
    { prop: 'address', label: '交货地点', width: 200 },
    { prop: 'manufacturer', label: '生产厂家/品牌', width: 130 },
    { prop: 'purchasePlanCode', label: '采购计划编号', width: 130 },
    { prop: 'purchasePlanName', label: '采购计划名称', width: 130 }
  ],
  // 使用范围
  useRangeTableThead: [
    { prop: 'applyOrgName', label: '公司名称' },
    { prop: 'affiliatedUnit', label: '所属单位' },
    { prop: 'rangeOfApply', label: '合同范围说明' },
    { prop: 'operationTimeStr', label: '操作时间' },
    { prop: 'operaTion', label: '操作' }
  ],
  // 协议历史
  histryAgreementTableThead: [
    { prop: 'protocolCode', label: '协议编号' },
    { prop: 'protocolName', label: '协议名称' },
    { prop: 'changeName', label: '版本号' },
    { prop: 'protocolDesc', label: '协议说明' }
  ],
  // 变更历史
  histryChangesTableThead: [
    { prop: 'contractCode', label: '合同编号' },
    { prop: 'contractName', label: '合同名称' },
    { prop: 'partyBName', label: '供应商' },
    { prop: 'changeName', label: '版本序号' },
    { prop: 'compileDateStr', label: '操作时间' },
    { prop: 'compileUser', label: '操作人' }
  ],
  // 协议详情信息
  agreementDetailInfo: [
    {
      label: '补充协议编号',
      titleContent: 'protocolCode',
      title: true
    },
    {
      label: '补充协议名称',
      titleContent: 'protocolName',
      title: true
    },
    {
      label: '协议说明',
      titleContent: 'protocolDesc',
      title: true
    }
  ]
}
